#include <stdio.h>
#include <string.h>
#include "cform.h"
#include "linear_layer.h"
#include "mnist.h"

int main() {
    // linear_layer layer = make_linear_layer(1, 10, 10, LINEAR, 1, 1);
    // struct network net;
    // net.input = (float*)malloc(sizeof(float) * 10);
    // float in[] = {  3, 3, 3, 
    //                 3, 3, 3, 
    //                 3, 3, 3,
    //                 3
    //             };
    // memcpy(net.input, in, sizeof(float) * 10);
    // layer.forward(layer, net);
    // printf("cform ===>\n");
    // mnist train
    mnist_train("cfg/alexnet.cfg");
    return 0;
}